home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / man / cat.1 / xgrabsc.1 < prev    next >
Text File  |  1995-07-25  |  26KB  |  595 lines

  1.  
  2.  
  3.  
  4.      XXXXGGGGRRRRAAAABBBBSSSSCCCC((((1111XXXX))))               UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV               XXXXGGGGRRRRAAAABBBBSSSSCCCC((((1111XXXX))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           xgrabsc - grab rectangular screen images and store in files
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.           _x_g_r_a_b_s_c [----dddd _d_i_s_p_l_a_y] [----iiiidddd _w_i_n_d_o_w_I_d] [----oooo _o_u_t_p_u_t_F_i_l_e]
  13.                   [----ssss _s_e_c_o_n_d_s] [----ppppoooosssstttt _s_e_c_o_n_d_s] [----bbbb _p_e_r_c_e_n_t]
  14.                   [----aaaannnndddd _a_n_d_B_i_t_s] [----oooorrrr _o_r_B_i_t_s] [----ppppaaaaggggeeee _w_i_d_t_h_x_h_e_i_g_h_t-
  15.                   _h_m_a_r_g-_v_m_a_r_g] [----bbbbeeeellllllll ----ggggrrrraaaabbbb ----vvvveeeerrrrbbbboooosssseeee ----bbbbddddrrrrssss ----nnnnoooobbbbddddrrrrssss
  16.                   ----kkkkeeeeyyyy ----ssssttttrrrreeeettttcccchhhh ----rrrrooooooootttt ----cccclllliiiicccckkkk ----ccccoooooooorrrrddddssss _w_i_d_t_h_x_h_e_i_g_h_t+_x+_y
  17.                   ----rrrreeeevvvveeeerrrrsssseeee ----bbbbwwww ----mmmmddddiiiitttthhhheeeerrrr ----ddddiiiitttthhhheeeerrrr ----hhhhaaaallllffffttttoooonnnneeee
  18.                   ----ppppssss ----ccccppppssss ----ssssiiiimmmmpppplllleeee ----xxxxwwwwdddd ----xxxxwwwwddddxxxxyyyy ----bbbbmmmm ----bbbbmmmm2222 ----bbbbmmmm3333 ----ppppuuuuzzzzzzzzlllleeee
  19.                   ----bbbbiiiinnnn ----ccccoooommmmpppp ----eeeeppppssss ----llll ----lllliiiimmmmiiiitttt ----pppprrrreeeevvvviiiieeeewwww ----pppprrrreeeevvvv
  20.                   ----pppprrrreeeevvvviiiieeeewwwwoooonnnnllllyyyy ----ccccoooollllpppprrrroooocccc]
  21.  
  22.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  23.           _x_g_r_a_b_s_c lets you grab arbitrary rectangular images from an X
  24.           server and writes them to standard output in a variety of
  25.           formats.
  26.  
  27.           Command line options also allow reduction of colormaps,
  28.           halftoning and dithering of color images, and direct mapping
  29.           of color images to monochrome.
  30.  
  31.           Options must be seperated with spaces or tabs.  They may be
  32.           preceded with a dash, but this optional and provided for
  33.           Un*x addicts.  Many may also be prefixed with 'no', or an
  34.           additional dash, to turn them off.
  35.  
  36.           The default output format is gray-scale non-encapsulated
  37.           Postscript, with image compression (if image compression
  38.           significantly reduces the amount of output).
  39.  
  40.           If you desire an output format not produced by xgrabsc, try
  41.           using the PBM package by Jef Poskanzer to convert xgrabsc to
  42.           that format.  PBM can read xgrabsc's XWD output and convert
  43.           it to a lot of different formats.
  44.  
  45.      GGGGEEEENNNNEEEERRRRAAAALLLL OOOOPPPPTTTTIIIIOOOONNNNSSSS
  46.           -d _d_i_s_p_l_a_y_N_a_m_e or -display _d_i_s_p_l_a_y_N_a_m_e
  47.                   Use an alternate display.  If no display is
  48.                   specified on the command line, xgrabsc looks for the
  49.                   environment variable DISPLAY for the name of the
  50.                   display and screen to grab from.  Note that you must
  51.                   have permission to access the display on another
  52.                   computer.
  53.  
  54.           -bell   The display's bell is normally rung while the screen
  55.                   is being accessed.  This turns the bell on or off
  56.                   (-_n_o_b_e_l_l will turn it _o_f_f).
  57.  
  58.           -grab   Enable server grabs.  Normally xgrabsc will "grab"
  59.                   the server so that the screen is frozen while a
  60.  
  61.  
  62.  
  63.      Page 1                                           (printed 3/9/94)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      XXXXGGGGRRRRAAAABBBBSSSSCCCC((((1111XXXX))))               UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV               XXXXGGGGRRRRAAAABBBBSSSSCCCC((((1111XXXX))))
  71.  
  72.  
  73.  
  74.                   rectangle is selected and the image is extracted.
  75.                   If the screen is not frozen, rubber-banding may
  76.                   cause video droppings on portions of the screen that
  77.                   are changing.  Use -_n_o_g_r_a_b to turn off server grabs.
  78.  
  79.           -o _o_u_t_p_u_t-_f_i_l_e or -output _o_u_t_p_u_t-_f_i_l_e
  80.                   Write output to _o_u_t_p_u_t-_f_i_l_e instead of standard
  81.                   output.  The output-file name, minus directory and
  82.                   extension, is used as the internal name for the
  83.                   image in formats supporting image names.
  84.                   Postscript, xwd, pixmap and bitmap formats all
  85.                   support image names.
  86.  
  87.           -s _s_e_c_o_n_d_s or -sleep _s_e_c_o_n_d_s
  88.                   Sleep for _s_e_c_o_n_d_s seconds before commencing
  89.                   operation.  This should be used if you need some
  90.                   time to get the target image ready.
  91.  
  92.           -post _s_e_c_o_n_d_s
  93.                   Sleep for _s_e_c_o_n_d_s seconds after window/rectangle
  94.                   selection.  This is commonly used to pop up menus
  95.                   after a window has been selected but before xgrabsc
  96.                   takes its snapshot.
  97.  
  98.           -verbose
  99.                   Display processing information on standard error
  100.                   output (stderr).
  101.  
  102.  
  103.  
  104.  
  105.      SSSSEEEELLLLEEEECCCCTTTTIIIIOOOONNNN OOOOPPPPTTTTIIIIOOOONNNNSSSS
  106.           -id _w_i_n_d_o_w _I_D
  107.                Dump the window with the given ID.
  108.  
  109.           -key Select the window under the mouse when the Control key
  110.                is pressed.  This option is normally used in getting
  111.                images of menus.  Pop up the menu, optionally move the
  112.                pointer to the window containing the menu, and strike
  113.                the Control key to begin the dump.
  114.  
  115.           -root
  116.                Dump the entire screen (root window).
  117.  
  118.           -stretch
  119.                Use rubber-band rectangle to select region to grab.
  120.                This is the default.
  121.  
  122.           -click
  123.                Wait for a click on a window and dump the selected
  124.                window.
  125.  
  126.  
  127.  
  128.  
  129.      Page 2                                           (printed 3/9/94)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      XXXXGGGGRRRRAAAABBBBSSSSCCCC((((1111XXXX))))               UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV               XXXXGGGGRRRRAAAABBBBSSSSCCCC((((1111XXXX))))
  137.  
  138.  
  139.  
  140.           -coords _w_i_d_t_h_x_h_e_i_g_h_t+_x+_y
  141.                Selects the given area of the screen, without mouse or
  142.                keyboard interaction.  Use this if you need to grab the
  143.                same area of the screen over and over again.
  144.  
  145.  
  146.  
  147.  
  148.      IIIIMMMMAAAAGGGGEEEE PPPPRRRROOOOCCCCEEEESSSSSSSSIIIINNNNGGGG OOOOPPPPTTTTIIIIOOOONNNNSSSS
  149.           -nobdrs or -noborders
  150.                Remove window-manager borders from window images.  This
  151.                option applies only to selection by ID (-_i_d) or xwd-
  152.                style selection (-_c_l_i_c_k).
  153.  
  154.           -bdrs or -borders
  155.                Include window-manager borders in window images.  This
  156.                option applies only to selection by ID (-_i_d) or xwd-
  157.                style selection (-_c_l_i_c_k).  Use -_n_o_b_d_r_s or -_n_o_b_o_r_d_e_r_s to
  158.                turn it off.
  159.  
  160.           -b _p_e_r_c_e_n_t or -brighten _p_e_r_c_e_n_t
  161.                brighten or darken the image by _p_e_r_c_e_n_t.  Percentages
  162.                are given as integers. 100 is the base and a larger
  163.                number will brighten the image while a smaller number
  164.                will darken the image.
  165.  
  166.           -and _a_n_d_B_i_t_s
  167.                Clear all colormap bits up to the given plane.  This
  168.                has the effect of darkening the image somewhat and
  169.                shrinking the apparent depth of the image (and,
  170.                consequently, the size of the color table).  _A_n_d_B_i_t_s
  171.                should be in the range [1-8] inclusive.
  172.  
  173.           -or _o_r_B_i_t_s
  174.                Set all colormap bits up to the given plane.  This
  175.                brightens the image somewhat and also shrinks the
  176.                apparent depth of the image.  When both -A and -O are
  177.                specified, ANDing will occur before ORing.
  178.  
  179.           -reverse
  180.                Reverse the colors in the image.  The bits of each
  181.                color used in the image are inverted.
  182.  
  183.           -bw  Convert the source color image to a monochrome bitmap.
  184.                All colors falling below the average color intensity
  185.                are mapped to black.  Others are mapped to white.
  186.  
  187.           -halftone
  188.                Convert the source color image to a halftoned monchrome
  189.                bitmap.  Resolution is maintained by increasing the
  190.                size of the image by a factor of four on both axes.
  191.  
  192.  
  193.  
  194.  
  195.      Page 3                                           (printed 3/9/94)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      XXXXGGGGRRRRAAAABBBBSSSSCCCC((((1111XXXX))))               UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV               XXXXGGGGRRRRAAAABBBBSSSSCCCC((((1111XXXX))))
  203.  
  204.  
  205.  
  206.           -mdither
  207.                Convert the source color image to a dithered monochrome
  208.                bitmap.  This is like halftoning, but resolution is
  209.                sacrificed to keep the resulting image the same size as
  210.                the original.  The matrix dithering algorithm used with
  211.                this option is most suitable for line-drawings and
  212.                text.  For more complex graphics the -_d_i_t_h_e_r option is
  213.                recommended.
  214.  
  215.           -dither
  216.                Convert the source color image to a dithered monochrome
  217.                bitmap with the Floyd-Steinberg algorithm.
  218.  
  219.           -nodither
  220.                Turns off any dithering.  Use this if your XXXXGGGGRRRRAAAABBBBSSSSCCCC
  221.                environment variable specifies dithering and you want
  222.                to override it to produce an undithered image.
  223.  
  224.  
  225.  
  226.  
  227.      OOOOUUUUTTTTPPPPUUUUTTTT FFFFOOOORRRRMMMMAAAATTTT OOOOPPPPTTTTIIIIOOOONNNNSSSS
  228.           -cps Write output in _P_o_s_t_s_c_r_i_p_t format using the colorimage
  229.                operator for color printers.  Color to grayscale
  230.                conversion is bundled into the output so you can
  231.                actually use either color or cheaper grayscale
  232.                printers.  For monochrome displays, the -_p_s option will
  233.                give more compact output.
  234.  
  235.           -ps  Write output in _P_o_s_t_s_c_r_i_p_t format for greyscale
  236.                printers.  The number of bits per Postscript sample is
  237.                determined by the depth of the image.
  238.  
  239.           -xwd Write output in _x_w_d format.  Use this if you want to
  240.                convert to another output format with PPPPbbbbmmmm++++.
  241.  
  242.      bbbbllllaaaacccckkkk aaaannnndddd
  243.           Write output in FIxwd -
  244.                xy ffffoooorrrrmmmmaaaatttt....  TTTThhhhiiiissss iiiissss lllliiiikkkkeeee xxxxwwwwdddd,,,, bbbbuuuutttt aaaalllllllloooowwwwssss
  245.                white images to be written with eight pixels per byte
  246.                instead of the default one pixel per byte.  While xwud
  247.                and xpr will handle this format, some programs will
  248.                not.
  249.  
  250.           -bm  Write the output in X Bitmap format if the image is
  251.                black and white, or X Pixmap format if the image is
  252.                gray or color.
  253.  
  254.           -bm2 Write the output in X Bitmap format if the image is
  255.                black and white, or X Pixmap format 2 if the image is
  256.                gray or color.  -bm3 Write the output in X Bitmap
  257.                format if the image is black and white, or X Pixmap
  258.  
  259.  
  260.  
  261.      Page 4                                           (printed 3/9/94)
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.      XXXXGGGGRRRRAAAABBBBSSSSCCCC((((1111XXXX))))               UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV               XXXXGGGGRRRRAAAABBBBSSSSCCCC((((1111XXXX))))
  269.  
  270.  
  271.  
  272.                format 3 if the image is gray or color.
  273.  
  274.           -puzzle
  275.                Write output in a format suitable for loading into the
  276.                _p_u_z_z_l_e program (see example below).
  277.  
  278.  
  279.  
  280.      PPPPOOOOSSSSTTTTSSSSCCCCRRRRIIIIPPPPTTTT OOOOPPPPTTTTIIIIOOOONNNNSSSS
  281.           -compress
  282.                Enable or suppress Postscript image run-length
  283.                encoding.  Postscript output is normally compressed to
  284.                minimize the size of output.  If your printer can't
  285.                handle compressed output, you should use -_n_o_c_o_m_p_r_e_s_s to
  286.                turn off compression.
  287.  
  288.           -eps Create Encapsulated Postscript output, rather than
  289.                normal stand-alone Postscript.  This adds EPSF header
  290.                comments and removes all scaling and translation of the
  291.                image.
  292.  
  293.           -l or -landscape
  294.                Use landscape layout (with page width and height
  295.                exchanged) for Postscript output.  This option is
  296.                ignored if Encapsulated Postscript output is requested.
  297.                Width and height may be specified with the -page
  298.                option.
  299.  
  300.           -bin Write Postscript output in binary rather than using
  301.                hexidecimal encoding.  This causes the image portion of
  302.                the output to use half as much space, decreasing
  303.                transmission time to the printer.  Note that not all
  304.                print spoolers can handle 8 bit binary data, so this
  305.                may not work on your system!
  306.  
  307.           -limit
  308.                For Postscript output, check printer memory
  309.                availability before attempting to print an image (the
  310.                code to perform the checks is integrated into the
  311.                output of xgrabsc).  This is turned off if Encapsulated
  312.                Postscript output is requested, and may be disabled
  313.                completely when building the xgrabsc program.  On the
  314.                command line it may be turned off with -_n_o_l_i_m_i_t.
  315.  
  316.           -preview or -prev
  317.                Selects Encapsulated Postscript output with an EPSI
  318.                preview image in its header.  The preview image, if
  319.                necessary, is dithered to black and white either with a
  320.                default dithering algorithm or one you specify on the
  321.                command line (e.g., -_m_d_i_t_h_e_r).  Programs such as Frame
  322.                use preview images to display the postscript image
  323.                during editing sessions.  If you don't have a preview
  324.  
  325.  
  326.  
  327.      Page 5                                           (printed 3/9/94)
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.      XXXXGGGGRRRRAAAABBBBSSSSCCCC((((1111XXXX))))               UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV               XXXXGGGGRRRRAAAABBBBSSSSCCCC((((1111XXXX))))
  335.  
  336.  
  337.  
  338.                image, Frame will display a blank rectangle.  The image
  339.                will print OK but you won't see it while editing.
  340.  
  341.           -previewonly
  342.                Like -_p_r_e_v_i_e_w but writes only the preview portion, not
  343.                the postscript image.  This may be used to add the
  344.                preview to an existing EPS file after having displayed
  345.                it using a PostScript interpreter.
  346.  
  347.           -page _w_i_d_t_h_x_h_e_i_g_h_t-_m_a_r_g_i_n_W_i_d_t_h-_m_a_r_g_i_n_H_e_i_g_h_t
  348.                Sets the size of the paper and the borders you desire
  349.                around the edge of the paper.  Xgrabsc will reduce the
  350.                image if necessary to keep it within the borders you
  351.                specify.  The default page size and margins are set
  352.                when xgrabsc is built.  Measurements are in inches
  353.                (e.g., 8.5x11.0-0.5-0.5)
  354.  
  355.  
  356.  
  357.  
  358.      PPPPRRRROOOOCCCCEEEESSSSSSSSIIIINNNNGGGG OOOORRRRDDDDEEEERRRR
  359.           It is helpful to know the order of processing when multiple
  360.           processing options are given on the command line.
  361.  
  362.           Processing is done in five phases:  1) set up, 2) obtain
  363.           image, 3) process colors, 4) poly->monochrome conversions,
  364.           and 5) output conversion.
  365.  
  366.           The set-up phase includes processing command-line options,
  367.           sleeping, connecting to X-Windows, freezing the screen, and
  368.           grabbing the mouse if necessary.
  369.  
  370.           If the mouse is grabbed for rubber-banding, an upper-left-
  371.           corner cursor is displayed until the left mouse button is
  372.           pressed.  A lower-left-corner cursor is then displayed while
  373.           drawing rubber-rectangles until the mouse button is
  374.           released.
  375.  
  376.           If the mouse is grabbed for xwd-style window selection, an
  377.           xwd-style cursor is displayed until the left mouse button is
  378.           pressed.
  379.  
  380.           The mouse is then released.
  381.  
  382.           The bell is then run and the image is pulled from the
  383.           screen.
  384.  
  385.           Following the image-grab, the bell is run twice and the
  386.           screen is released.
  387.  
  388.           If the image is not monochrome, the color manipulation
  389.           functions are then applied in this order: brighten, AND, and
  390.  
  391.  
  392.  
  393.      Page 6                                           (printed 3/9/94)
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.      XXXXGGGGRRRRAAAABBBBSSSSCCCC((((1111XXXX))))               UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV               XXXXGGGGRRRRAAAABBBBSSSSCCCC((((1111XXXX))))
  401.  
  402.  
  403.  
  404.           OR, reverse.
  405.  
  406.           Only one polychrome to monochrome conversion is allowed.  If
  407.           none of these is chosen, the color table of a polychrome
  408.           image is compressed in preparation for output conversion.
  409.  
  410.           The output stream is then opened and the image is written in
  411.           the selected output format.
  412.  
  413.  
  414.  
  415.      EEEENNNNVVVVIIIIRRRROOOONNNNMMMMEEEENNNNTTTT
  416.           XGRABSC - specifies command line arguments to be processed
  417.           before those actually entered on the command line.
  418.  
  419.           DISPLAY - specifies the name of the display that xgrabsc
  420.           should grab from.
  421.  
  422.  
  423.  
  424.      EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
  425.           The simplest form of use, giving Postscript output, is
  426.  
  427.                xgrabsc >outfile.ps
  428.  
  429.  
  430.           To write output in _P_o_s_t_s_c_r_i_p_t format and send to the
  431.           printer, use
  432.  
  433.                xgrabsc | lpr
  434.  
  435.           It is sometimes helpful to brighten an image somewhat before
  436.           it is formatted for Postscript output.  E.g., to brighten by
  437.           30%
  438.  
  439.                xgrabsc -b 130 | lpr
  440.  
  441.  
  442.           If your printer supports color, and your display is color,
  443.           you can have xgrabsc generate color output instead of gray
  444.           scale:
  445.  
  446.                xgrabsc -cps | lpr
  447.  
  448.  
  449.           The default Postscript output attempts to scale the image so
  450.           that it will all fit on one page, and is centered on the
  451.           page.  If you are grabbing images to include in documents,
  452.           such as with FrameMaker, you should ask for Encapsulated
  453.           Postscript output with the -_e_p_s switch.  For example:
  454.  
  455.                  xgrabsc -eps -o image1.eps
  456.  
  457.  
  458.  
  459.      Page 7                                           (printed 3/9/94)
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.      XXXXGGGGRRRRAAAABBBBSSSSCCCC((((1111XXXX))))               UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV               XXXXGGGGRRRRAAAABBBBSSSSCCCC((((1111XXXX))))
  467.  
  468.  
  469.  
  470.           To select an entire window, write output in _p_u_z_z_l_e format
  471.           and read into the puzzle program, use the commands
  472.  
  473.                xgrabsc -click -puzzle >outfile.pzl
  474.                puzzle -picture outfile.pzl
  475.  
  476.  
  477.           To have xgrabsc sleep for three seconds before rubber-
  478.           banding, display processing information, and have the result
  479.           displayed with xwud,
  480.  
  481.                xgrabsc -xwd -verbose -s 3 | xwud
  482.  
  483.  
  484.           To grab an image from another server and then reduce the
  485.           colormap to three bits by ANDing, use
  486.  
  487.                xgrabsc -d other:0.0 -and 5 -bm >outfile.xpm
  488.  
  489.           You will, of course, have to go to the other machine to
  490.           select the image with that machine's mouse.
  491.  
  492.  
  493.  
  494.      LLLLIIIIMMMMIIIITTTTAAAATTTTIIIIOOOONNNNSSSS
  495.           Colormaps larger than 256 entries are not currently
  496.           supported. This means that it won't work with your fancy
  497.           24-bit display.
  498.  
  499.           The default screen visual is used as the visual for the
  500.           image.  Visuals are associated with particular windows, and
  501.           xgrabsc pretends ignorance about any windows but the root.
  502.  
  503.           This software has been tested with StaticGray and 8-plane
  504.           PseudoColor on DECStations (using both UWS 2.2 and X11
  505.           Release 4).  It has also been tested with 8-plane
  506.           PseudoColor on Sun SparcStations and various other platforms
  507.           using X11 Release 4 and Release 5.
  508.  
  509.           X11 Pixmap format is rather verbose.  You may want to run
  510.           large images through the _c_o_m_p_r_e_s_s utility before storing
  511.           them in a file.  E.g.,
  512.  
  513.                xgrabsc -bm | compress >outfile.xpm.Z
  514.  
  515.  
  516.      AAAAUUUUTTTTHHHHOOOORRRR
  517.                Bruce Schuchardt
  518.               Servio Corporation
  519.                 bruce@slc.com
  520.  
  521.  
  522.  
  523.  
  524.  
  525.      Page 8                                           (printed 3/9/94)
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.      XXXXGGGGRRRRAAAABBBBSSSSCCCC((((1111XXXX))))               UUUUNNNNIIIIXXXX SSSSyyyysssstttteeeemmmm VVVV               XXXXGGGGRRRRAAAABBBBSSSSCCCC((((1111XXXX))))
  533.  
  534.  
  535.  
  536.      AAAACCCCKKKKNNNNOOOOWWWWLLLLEEEEGGGGEEEEMMMMEEEENNNNTTTTSSSS
  537.           Some of the source code for xgrabsc came from the xloadimage
  538.           project by Jim Frost (jimf@saber.com) and others.  Jim's
  539.           copyright has been included both here and in the source
  540.           code.
  541.  
  542.           The idea for using run-length encoding for Postscript output
  543.           came from the xwd2ps project by Robert Tatar and Craig A.
  544.           McGowan.
  545.  
  546.           The ad2c.sed script that makes it possible to let you run
  547.           xgrab without installing XGrab.ad everywhere is part of the
  548.           ad2c package developed by George Ferguson.
  549.  
  550.  
  551.  
  552.      CCCCOOOONNNNTTTTRRRRIIIIBBBBUUUUTTTTOOOORRRRSSSS
  553.           Yves Arrouye wrote the EPS Preview and page-configuration
  554.           enhancements.
  555.  
  556.  
  557.  
  558.      CCCCOOOOPPPPYYYYRRRRIIIIGGGGHHHHTTTT
  559.           Copyright (c) 1990-93 Bruce Schuchardt
  560.  
  561.           _X_g_r_a_b_s_c is copywritten material with a very loose copyright
  562.           allowing unlimited modification and distribution if the
  563.           copyright notices are left intact.  Various portions are
  564.           copywritten by various people, but all use a modification of
  565.           the MIT copyright notice.  Please check the cpyright.h for
  566.           complete copyright information.  The intent is to keep the
  567.           source free, not to stifle its distribution, so please write
  568.           to me if you have any questions.
  569.  
  570.           THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS
  571.           SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF
  572.           MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL THE AUTHOR BE
  573.           LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
  574.           ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
  575.           PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
  576.           OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH
  577.           THE USE OR PERFORMANCE OF THIS SOFTWARE.
  578.  
  579.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  580.           X(1X), xhost(1), xwd(1X), xwud(1X), xwd2ps(1X),
  581.           xloadimage(1X), xpm(1X), xpr(1X), puzzle(1X), compress(1),
  582.           uncompress(1), xv(1X)
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.      Page 9                                           (printed 3/9/94)
  592.  
  593.  
  594.  
  595.